home *** CD-ROM | disk | FTP | other *** search
/ Apple Developer Connection Student Program / ADC Tools Sampler CD Disk 3 1999.iso / Documentation / Java / Docs / KL Group / readme-chart.txt < prev    next >
Encoding:
Text File  |  1999-06-04  |  34.2 KB  |  665 lines  |  [TEXT/CWIE]

  1. README File - JClass Chart 3.6.1
  2. ================================
  3.  
  4. Copyright (c) 1997-1999 by KL Group Inc. All Rights Reserved.
  5.  
  6. Contents:    - Product Versions
  7.              - JClass Chart 3.6.1 Environments
  8.              - JDK 1.2 Special Notes
  9.              - Installing JClass Chart
  10.              - Files Installed
  11.              - Product Documentation
  12.              - Changes
  13.              - Fixed Bugs
  14.              - Known Problems
  15.  
  16.  
  17. Product Versions
  18. ----------------
  19. This release is available in four versions for use with different
  20. versions of the JDK:
  21.  
  22.   JClass Chart 3.6.1T - JDK 1.0.2 "Transitional Beans"
  23.   JClass Chart 3.6.1  - JDK 1.1
  24.   JClass Chart 3.6.1S - JDK 1.1 + Swing 1.0
  25.   JClass Chart 3.6.1J - JDK 1.2 or JDK 1.1 + Swing 1.1
  26.  
  27. All versions have the same features and API.  For clarity, distribution
  28. filenames and JAR/ZIP archives contain the version number in the name,
  29. for example, jcchart361.jar and jcchart361S.jar.
  30.  
  31. Use JClass Chart 3.6.1 to develop JDK 1.1 applications; use JClass 
  32. Chart 3.6.1S to develop applications that use the JFC/Swing 1.0 component 
  33. set with JDK 1.1; use JClass Chart 3.6.1T for JDK 1.0.2 applications.
  34. Use JClass Chart 3.6.1J for JDK 1.2 applications or for JDK 1.1
  35. applications that use Swing 1.1.
  36.  
  37. JClass Chart 3.6.1 is compatible with all version 3.6.1 JClass products.
  38. If you are using JClass Chart with another JClass product in an 
  39. application, we strongly recommend that the version numbers match.
  40.  
  41.  
  42. JClass Chart 3.6.1 Environments
  43. -------------------------------
  44.  
  45.   ----------------------------------------------------------+
  46.   | Product Version          3.6.1  |  3.6.1T   |  3.6.1J   |
  47.   |                          3.6.1S |           |           |
  48.   |                          3.6.1J |           |           |
  49.   |---------------------------------|-----------|-----------|
  50.   | Requirements:     JDK 1.1.4 +   | JDK 1.0.2 |  JDK 1.2  |
  51.   |               Swing 1.0.3 for S |           |           |
  52.   |                 Swing 1.1 for J |           |           |
  53.   |---------------------------------|-----------|-----------|
  54.   | Tested Platforms:               |           |           |
  55.   |   MS Windows NT      JDK 1.1.7a | JDK 1.0.2 | JDK 1.2   |
  56.   |   MS Windows 95      JDK 1.1.7a | JDK 1.0.2 | JDK 1.2   |
  57.   |   Sun Solaris        JDK 1.1.7a | JDK 1.0.2 | JDK 1.2   |
  58.   |   HP HP-UX           JDK 1.1.7a |           |           |
  59.   |   IBM AIX            JDK 1.1.7a |           |           |
  60.   |   Linux Redhat 5.x              |           |           |
  61.   |   MAC           MRJ Java 1.1.3 *|           |           |
  62.   |   Compaq Tru64 Unix  JDK 1.1.7  |           |           |
  63.   |---------------------------------|-----------|-----------|
  64.   | Tested Browsers:                |           |           |
  65.   |   ------------------------------|-----------|-----------|
  66.   |   Netscape Navigator      4.5   |   3.04    |           |
  67.   |     + with Java Plug-in   1.1.1 |           |           |
  68.   |   ------------------------------|-----------|-----------|
  69.   |   Internet Explorer       4.0.1 |   3.0     |           |
  70.   |     + with Java Plug-in   1.1.1 |           |           |
  71.   |   ------------------------------|-----------|-----------|
  72.   |   Sun HotJava             1.1.5 |   1.0     |           |
  73.   -----------------------------------------------------------
  74.  
  75.  
  76.  
  77. * Note that only the JDK 1.1 version of JClass products (the 
  78. unlettered version) is supported on Macintosh. 
  79.  
  80. Note that 3.6.1J release is tested under JDK 1.2
  81. and JDK 1.1 with Swing 1.1.
  82.  
  83. JDK 1.2 Special Notes
  84. ---------------------
  85.  
  86. Security:
  87. In JDK 1.2, the appletviewer  runs with
  88. different (more) security enabled by default.  To work 
  89. around this problem, run with no security enabled e.g.
  90.  
  91.   appletviewer -nosecurity index.html
  92.  
  93. CLASSPATH:
  94. In JDK 1.2, the appletviewer does not refer to the 
  95. CLASSPATH.  This means that JClass examples and demos
  96. will *not* run by default.  To run JClass demos and
  97. examples in JDK 1.2 using the appletviewer, you must
  98. extract the contents of the product JAR files into
  99. the JCLASS_HOME directory.
  100.  
  101. Neither of these problems impact running JClass demos
  102. or examples using the interpreter.
  103.  
  104. Data Binding:
  105.   There is a known bug using the JDBC-ODBC bridge with
  106. JDK 1.2.  This bug applies to all JDK 1.2 releases since
  107. beta 2, and includes JDK 1.2 RC1 and RC2.  This problem
  108. prevents JClass data binding from functioning correctly.
  109.  
  110.   The work-around is to use something other than the JDBC-ODBC
  111. bridge for binding.  Any type 2, type 3 or type 4 driver will work
  112. properly.
  113.  
  114.   The bug has been filed with Javasoft at
  115. http://developer.java.sun.com/developer/bugParade/bugs/4101823.html
  116.  
  117.  
  118. Installing JClass Chart
  119. -----------------------
  120. JClass Chart does not increase the minimum system requirements for 
  121. your Java development environment.
  122.  
  123. Ensure that your development environment is set up correctly before 
  124. installing JClass Chart.  You must be able to create and run simple
  125. Java applications or applets before attempting to use JClass Chart.
  126.  
  127. To install JClass Chart:
  128.  
  129. 1. Obtain the product distribution file that matches your JDK and 
  130.    development platform, for example:
  131.    Unix developers - jcchart361.class, jcchart361s.class,
  132.                      jcchart361j.class or jcchart361t.class
  133.    Windows developers - jcchart361.exe, jcchart361S.exe,
  134.                         jcchart361J.exe or jcchart361T.exe
  135.  
  136.    Both distribution formats contain the same product files.  The exe
  137.    distribution is an automated setup program for Windows users.  The 
  138.    .class distribution is a Java-based automated setup program for Unix.
  139.  
  140. 2. Locate the distribution file and execute it.  For Windows, simply
  141.    double-click the exe file.
  142.  
  143.    For Unix, first ensure you have JDK 1.0.2 or higher installed
  144.    with the CLASSPATH and PATH environment variables configured properly.
  145.    Then run the installer by executing the class file, for example:
  146.      java jcchart361
  147.  
  148. 3. Follow the setup program's prompts to select where to install the product
  149.    and to supply your serial number.
  150.  
  151. 4. Once installed, check whether the CLASSPATH environment variable points 
  152.    to the appropriate -classes.zip or JAR file.  See the "Getting Started" 
  153.    chapter of the product documentation for detailed CLASSPATH setup 
  154.    instructions for all platforms.
  155.  
  156.  
  157. Files Installed
  158. ---------------
  159. The setup program installs JClass products into one root directory specified 
  160. by the JCLASS_HOME environment variable.  On Windows, JCLASS_HOME defaults 
  161. to C:\JClass36, C:\JClass36S,C:\JClass36J or C:\JClass36T; 
  162. on Unix, JCLASS_HOME defaults to your home directory.
  163. Subdirectories contain the JClass Chart class library files, sample code, 
  164. and online documentation.
  165.  
  166. The following table lists the directories and important files installed for
  167. each version of JClass Chart:
  168.  
  169. ---------------------------------------------------------------------------
  170. | Description/Location                 | 3.6.1T | 3.6.1 | 3.6.1S | 3.6.1J |
  171. ---------------------------------------|--------|-------|--------|---------
  172. | Release/Installation information     |        |       |        |        |
  173. | .\readme-chart.txt   (this file)     |   *    |   *   |   *    |   *    |
  174. |                                      |        |       |        |        |
  175. | JARHelper utility                    |        |       |        |        |
  176. | .\bin\                               |        |   o   |   o    |   o    |
  177. |                                      |        |       |        |        |
  178. | JAR files containing JavaBeans       |        |       |        |        |
  179. | .\lib\jcchart361.jar                 |        |   *   |        |        |
  180. | .\lib\jcchart361jb.jar               |        |   *   |        |        |
  181. | .\lib\jcchart361vc.jar               |        |   *   |        |        |
  182. | .\lib\jcchart361ds.jar               |        |   *   |        |        |
  183. | .\lib\jcchart361S.jar                |        |       |   *    |        |
  184. | .\lib\jcchart361Sjb.jar              |        |       |   *    |        |
  185. | .\lib\jcchart361Svc.jar              |        |       |   *    |        |
  186. | .\lib\jcchart361Sds.jar              |        |       |   *    |        |
  187. | .\lib\jcchart361J.jar                |        |       |        |   *    |
  188. | .\lib\jcchart361Jjb.jar              |        |       |        |   *    |
  189. | .\lib\jcchart361Jvc.jar              |        |       |        |   *    |
  190. | .\lib\jcchart361Jds.jar              |        |       |        |   *    |
  191. |                                      |        |       |        |        |
  192. | ZIP files containing JClass Chart    |        |       |        |        |
  193. | .class files (don't unzip!)          |        |       |        |        |
  194. | .\lib\jcchart361T-classes.zip        |   *    |       |        |        |
  195. | .\lib\jcchart361-classes.zip         |        |   *   |        |        |
  196. | .\lib\jcchart361S-classes.zip        |        |       |   *    |        |
  197. | .\lib\jcchart361J-classes.zip        |        |       |        |   *    |
  198. |                                      |        |       |        |        |
  199. | JClass Chart Programming & Reference |        |       |        |        |
  200. | Documentation (HTML format) -- open  |        |       |        |        |
  201. | index.html in a web browser          |        |       |        |        |
  202. | .\jclass\chart\api\                  |   *    |   *   |   *    |   *    |
  203. |                                      |        |       |        |        |
  204. | Sample programs that use Chart       |        |       |        |        |
  205. | .\jclass\chart\applet\               |   *    |   *   |   *    |   *    |
  206. | .\jclass\chart\demos\                |   *    |   *   |   *    |   *    |
  207. | .\jclass\chart\examples\             |   *    |   *   |   *    |   *    |
  208. |                                      |        |       |        |        |
  209. | Miscellaneous subpackages used       |        |       |        |        |
  210. | by sample code                       |        |       |        |        |
  211. | .\jclass\contrib\                    |   *    |   *   |   *    |   *    |
  212. | .\jclass\util\                       |   *    |   *   |   *    |   *    |
  213. | .\sunw\                              |   *    |       |        |        |
  214. ----------------------------------------------------------------------------
  215.  o = optional utility downloadable from KL Group (included and installed
  216.      with JClass Standard and Enterprise Product Suites)
  217.  
  218.  
  219. Product Documentation
  220. ---------------------
  221. JClass Chart product documentation is available in HTML and Acrobat PDF
  222. formats. The HTML version is included with the product. To view, open
  223. .\jclass\chart\api\index.html in a Frames-capable web browser.
  224.  
  225. A printable version of the Programmer's Guide is available in Acrobat PDF 
  226. format as a separate download from
  227. ftp://ftp.klgroup.com/pub/jclass/chart/docs/.
  228.  
  229. Changes for 3.6.1
  230. -----------------
  231. Added support for Digital Unix 4.0g.
  232.  
  233. Added update example showing how to reread a file data
  234. source at a particular interval.
  235.  
  236. Changes for 3.6.0
  237. -----------------
  238. The main change is the addition of the "J" version of
  239. JClass Chart, for use in JDK 1.2 and JDK 1.1 with Swing
  240. 1.1.
  241.  
  242. The Chart customizer now supports loading HTML files and
  243. using the parameter settings to modify the current chart.
  244.  
  245. The Swing customizer has been enhanced and improved, and is
  246. now the default customizer for the "S" and "J" versions of
  247. JClass Chart.
  248.  
  249. The save as PNG and save as GIF functionality has been
  250. modified to be pluggable.  This doesn't change the API.
  251. This allows us to work around GIF licensing issues.  If
  252. you wish to enable the save as GIF feature in JClass Chart,
  253. you must:
  254.   1- Fax us a copy of a licensing agreement that proves you
  255.      have licenced the GIF compression algorithm from
  256.      Unisys.
  257.   2- Obtain from us the EncodeGif.class file.
  258.   3- Plug EncodeGif into your JAR file.
  259.  
  260. By default, EncodeGif is not shipped with JClass Chart.
  261. Any attempt to call saveChartAsGif() will fail gracefully.
  262.  
  263. Changes for 3.5.1
  264. -------------------
  265. Added saveChartAsPng() method, which allow you to save
  266. charts as a PNG file. The following example shows the proper
  267. syntax:
  268.  
  269.  try {
  270.      java.io.File file = new java.io.File("foo.gif");
  271.      chart.saveChartAsPng(file);
  272.  }
  273.  catch (jclass.chart.PngEncoderException pee) {
  274.  }
  275.  
  276. Added the capability for multi-colored plot lines. You can now change
  277. the color of the plot line depending on the data value. The ColorHandler 
  278. property in ChartDataView specifies a class that implements the 
  279. JCDrawableColorHandler interface.  Implement the JCDrawableColorHandler 
  280. interface to return appropriate colors depending on the passed data 
  281. values.  If the ColorHandler property is null, or if null is returned 
  282. from the methods in JCDrawableColorHandler, the default color
  283. will be used. 
  284.  
  285. Changes for 3.5.0
  286. -------------------
  287.   Chart 3.5.0 is a major upgrade from 3.0.0.  In addition
  288. to bug fixes (listed below), a number of new featurs have been
  289. added:
  290.  
  291.   -Hierarchical data binding using JClass DataSource
  292.   -Data binding using Visual Cafe's QueryNavigator object.
  293.   -Data binding using JBuilder's DataSet object.
  294.   -New MultiChart bean.  MultiChart is a powerful new bean that
  295.    allows IDE users to have 2 x and y axes and 2 data sources.
  296.    It exposes a lot more of the "core" product features than
  297.    SimpleChart or JCChartComponent.  It is the recommended new
  298.    bean for JClass Chart!
  299.   -Stacking area charts.
  300.   -Connection lines for chart labels.
  301.   -Performance improvements for plot and financial chart types.
  302.  
  303.  
  304. Changes for Chart 3.0.0
  305. -------------------------
  306.   -Performance improvements, particularily in financial chart
  307.    types.  
  308.   -Swing support for custom property editors.  The Swing-based
  309.    customizer can be enabled using the CustomizerName property
  310.    of JCChart (new for 3.0.0):
  311.  
  312.     chart.setCustomizerName("jclass.chart.customizer.swing.ChartCustomizer");
  313.   -Swing customizer bug fixes and clean-up.
  314.   -Data soruce editor in SimpleChart.
  315.   -Full documentation for SimpleChart bean in the user's manual.
  316.  
  317. Changes for Chart 2.2.0
  318. -------------------------
  319. In addition to the changes noted since Chart 2.2.0, the following
  320. has been changed since Chart 2.0.0:
  321.  
  322.  - Reorganization of JClass BWT done for the BWT 2.0.9 release.  This 
  323.    reorganization reduces JClass Chart's dependencies on JClass BWT.  
  324.    Now JClass Chart only uses JClass BWT in the Chart Customizer. 
  325.  
  326.  - The border types supported by JClass Chart have changed.  While the old 
  327.    values in jclass.bwt.BWTEnum (SHADOW_IN, etc.) will continue to work,
  328.    the preferred values are in jclass.base.Border.  Valid values include: 
  329.    NONE, ETCHED_IN, ETCHED_OUT, IN, OUT, PLAIN, FRAME_IN, FRAME_OUT, 
  330.    CONTROL_IN, and CONTROL_OUT.
  331.  
  332.  - Axis calculations of default values for the Min and Max properties have 
  333.    been corrected to use the value of the Origin property if it has been 
  334.    specified by the user.  Applications that rely on this functionality 
  335.    may notice small changes in the Min and Max values when compared to 
  336.    previous versions of JClass Chart.  The values now being generated are 
  337.    correct.
  338.  
  339.  - The use of the Pie Chart ThresholdValue property in determining which
  340.    series are placed in the 'Other' slice has been changed.  The 
  341.    comparison is now a less than check as opposed to the previous
  342.    less than or equal check.  This prevents zero value series from 
  343.    automatically being placed in the 'Other' slice when the ThresholdValue
  344.    property has it's default value of 0.
  345.  
  346.  - Addition of internationalization/localization support.
  347.  
  348.  - Addition of SimpleChart bean.
  349.  
  350. Changes for Chart 2.0
  351. -----------------------
  352. Much has changed since Chart 1.0.  Briefly:
  353.  
  354.   -Peerless internals
  355.   -Numerous deadlock fixes.
  356.   -Addition of chart customizer.
  357.   -Addition of financial chart types.
  358.  
  359. Bugs fixed for 3.6.1
  360. --------------------
  361. 5198 Loading charts from HTML files does not work
  362. 6397 Using AutoLabels on a plot chart, the labels sometimes gets confused
  363. 6433 Clip of the component is larger than the screen resolution
  364. 6459 VCafe25: Customizer is squished into tiny window
  365. 6671 JCChartComponent's customizer window is too small in Visual Cafe's visual designer
  366. 6675 OS/2 Als frame to be larger than window size, JClass get truncated
  367. 6975 Default(Value) Axis annotation method repeats labels on annotation
  368. 7029 ENH-REQ: Ensure a default color different than the chart background color is assigned to a lines series
  369. 7053 Loading HTML file in customizer doesn't work
  370. 7293 ENH_REQ: Add an option to al the chart height be greater than height of display without clipping chart
  371. 7438 setPreferredSize and setSize do nothing
  372. 7515 Permit second dataview with second y axis in chart.
  373. 7547 ENH-REQ: Al disabling of error dialogs.
  374. 7842 JCChartLabels not showing up when chart type is pie.
  375.  
  376. Bugs fixed for 3.6.0
  377. --------------------
  378. 2125 MS J++ compilation error for all main.java files
  379. 3743 No way to unzoom in Events demo
  380. 3761 table example is packaged uncompiled
  381. 5664 Time Label Demo:  Option window won't close when the cancel button is pushed
  382. 5682 spectrum:  Most data files missing
  383. 5810 SWING: Scroll Demo: Display does not reverse when mouse is dragged over chart area.
  384. 5929 Solaris 2.6: line graphs not displayed properly
  385. 5933 events: Right hand chart not displayed
  386. 5973 time:  Axis title not updated
  387. 5974 time: changing the time base or time format has not effect
  388. 5979 missing activator (Java plug-in) versions of some demos
  389. 6004 Demos, Datasource, Components: NoClassDefFoundError: DSdbChart.
  390. 6005 Examples, Datasource, HiGrid: NoClassDefFound: DSdbChart.
  391. 6042 gifs are not found when running demos from launcher
  392. 6090 Financial demo:  Entering in a nonexistant symbol results in a nullpointerexception
  393. 6154 Navigator 4.05: Chart-Table Connection Demo: The applet doesn't paint.
  394. 6203 table3 demo:  Too many $ signs
  395. 6229 Financial demo does not close if run from the Launcher
  396. 6252 JBuilder: Changing the row wipes out graphs in chart.
  397. 6255 We aren't supposed to be shipping the demo databases with Chart
  398. 6259 Cannot close financial data window
  399. 6261 Image bar demo cannot find GIF images when run from launcher
  400. 6473 JDK 1.2b4: Swing, Demos, Scroll Time: Selection is not visible.
  401. 6495 Not Serializable exception with databinding
  402. 6499 SOLARIS NATIVE THREADS: plot2inv draws incorrectly
  403. 6542 Customizer: can't edit 2nd X axis
  404. 6546 table3/compound demo
  405. 6572 JClass Chart Demo index.html does not have a "Java Plug-in" version
  406. 6578 Window problem w/ Chart 3.5.1 "time" demo
  407. 6579 Netscape 4.06: Spectrum demo does not run under browser
  408. 6586 Netscape 4.06: Pulldown menu doesn't work in financial demo
  409. 6588 Netscape 4.06: Scroll Time Demo under doesn't hilight window
  410. 6589 Chart "Financial" demo doesn't close properly when run from command line
  411. 6590 JClass Chart-Table Connection Demo does not run under netscape4.06
  412. 6592 Netscape 4.06: LiveTable Compound Interest Demo does not resize
  413. 6595 "Imagebars" demo will not load images when run from launcher/browser
  414. 6597 "Chart-Table Connection" demo won't run in browser (Standard/Java-enabled)
  415. 6599 Functionality problem w/ "Area Chart Demo"
  416. 6601 Navigator 4.06: Plugin load results in a http error and Standard version did not load
  417. 6604 JClass Chart Examples do not run properly in browser - standard version
  418. 6622 JDK116/Win98/JClass351: Chart Rainbow demo does not find GIF when run from Launcher
  419. 6636 JCAxis not subclassable because none of the member variables are protected
  420. 6961 Legend demo source links reversed
  421. 6674 Multiview chart doesn't show Point Labels from third view when first views are not showing
  422. 6680 Update problem with spectrum demo
  423. 6729 Pick Event will cause NULL pointer if no data available in chart
  424. 6747 Swing Chart Customizer missing pages
  425. 6857 JCChartLabel with rotation causes excessive CPU usage
  426. 6960 Swing Customizer not working correctly with JDK 1.2beta4
  427.   
  428. Bugs fixed for 3.5.1
  429. --------------------
  430. 1719 Empty canvases on MacIntosh
  431. 2236 Rotation problems when the bar chart touches the applet border
  432. 2495 Rotated labels fail on Macintosh
  433. 3750 Strange resizing of chart occurs in certain situations.
  434. 3759 Chart seems to randomly generated selection (zoom) boxes on its own
  435. 4088 Line through legend symbol doesn't show on both sides.
  436. 5164 NOB: VisualAge: problems exporting class files.
  437. 5197 Choosing a path in the customizer's file dialog has no effect
  438. 5367 CHANGE_ROW request not triggering repaint (version 3.0.0s)
  439. 5483 Caterpillar Enhancement Request: additional functionality to ChartDataView
  440. 5562 JBdbChart: cannot handle empty row of data - likely applies to all dbCharts.
  441. 5569 HoleValue does not work if set to Double.NaN
  442. 5663 Applet: Zooming in on chart data makes numbers disappear, or makes the chart disappear
  443. 5761 Customizer's cancel button does not work in all instances
  444. 5767 VISUALAGE: Databound chart does not display properties in VisualAge
  445. 5768 Label gets cut off when  the "remove" button is pushed.
  446. 5796 DATABINDING: End Point defaults to 100 and requires knowing how many rows are in the datasource to guess an end point
  447. 5883 manifest.mf file refers to non-existent classes
  448. 5942 MultiChart: VisualAge complains that it can't find resources when running applet
  449. 5995 Toggling ChartDataViewSeries.IsIncluded toggles display in chart
  450. 6025 Windows 95 scrolling not smooth with live data source
  451. 6050 JCChart.keyDown() should call JCChart.reset() rather than JCChartArea.reset()
  452. 6123 VisualAge: setting action modifier generates exception.
  453. 6124 MultiChart: spelling mistake in axisRelationship editor
  454. 6128 VCAFE25 MULTICHART: Change View3D property causes NullPointerException.
  455. 6145 Solaris 2.6 : Plot Charts draw very wrong
  456. 6166 The DataBinding tab is available and active in the non-databound versions of chart
  457. 6184 SuperCede 2.02: chart doesn't recognize that data is available.
  458. 6190 VCAFE25: VCdbChart - setting data binding property causes NullPointerException.
  459. 6211 OS2: the Area demo throws a null pointer exception
  460. 6221 makeChart method not well documented and does not work as expected
  461. 6237 HP: Charts do not draw in demos.
  462. 6257 Multi Chart gives an ArrayIndexOutOfBoundsException when running in VCafe 2.5
  463. 6297 AIX/SWING: Swing Customizer throws ArrayIndexOutOfBoundsException when closed.
  464. 6306 DSdbChart is not serializable
  465. 6327 Setting ClusterWidth to 0 causes resizing problems and the chart still appears
  466. 6381 Missing Class File in Chart
  467. 6386 Axes do not repaint properly when using setTop() and setLeft() methods
  468. 6392 When removeAllChartLabels()  is called, set AutoLabel to false as well.
  469. 6394 Plot lines disappear occasionally on a plot chart
  470. 6529 MultiChart's MultiDataSourceEditor doesn't update source code when set to data from file
  471. 6295 1.0.2:  chart\demos\table3 is uncompiled
  472.  
  473. Bugs fixed for 3.5.0
  474. --------------------
  475. 4082 Editing an image-filled bar will occasionally reproduce a very large bounding box.
  476. 5021 VCafe25: Use customizer to set property valu. Error msg: " Could not get value for property DataView2ChartType"
  477. 5022 VCafe 2.5: A lot of properties are missing from customizer of JCChartComponent.
  478. 5066 Visual Age 1.0.1NL: SimpleChart: custom editors missing for borderStyle
  479. 5104 Rotated point labels are blacked out in IE 4.0.1.
  480. 5105 getHeight() method will return height of 0 if height not previously set
  481. 5124 table3 demo does not compile
  482. 5175 Swing Customizer changes chart types under swing 1.02
  483. 5218 JCString in error dialogue not parsed
  484. 5251 JCChartLabel cannot be serialized
  485. 5326 JCChart scatter and plot charts with data holes behave improperly
  486. 5421 TimeBase specified in HTML not honoured
  487. 5484 Request: Additional functionality for ChartDataViewSeries
  488. 5651 Strings are getting internationalized incorrectly if the string is a number
  489. 5776 SuperCede, Demos: Missing resource exception.
  490.  
  491.  
  492. Bugs fixed for 3.0.0
  493. --------------------
  494. 2699 Enter Header text as "[]" gets NullPointerException at jclass.util.JCString.parse(JCString.java:340)
  495. 2841 Customizer : Can't set other slice of JCPieChartFormat
  496. 2867 ChartDataView.OutlineColor does not work for stacking bars.
  497. 2876 Candle charts: If open == close, no candle is drawn; horizontal line expected
  498. 2907 Rotate Y-Axis label often has wrong font in IE 3.0
  499. 2925 NOB:Applet security problem not solved in the learning examples;same problem with .gif files from the demos
  500. 2926 HTML parsing still spills warning to console if no data specified
  501. 2936 Can't set XAnnotationMethod to "Value" for bar charts
  502. 2940 Bizarre font changes while scrolling Netscape 3.0 also plague Chart 2.0
  503. 2942 Background color of text printed is incorrect
  504. 2943 Checking and unchecking the pause checkbox in the stripper demo will pause the demo.
  505. 2965 Dwell label synchronization problem
  506. 2986 Large data values send Chart (jdk 1.02) into long, long loop
  507. 3016 Symbols not drawn last; lines may obscure symbols
  508. 3026 Layout: Extra gap below South-placed legend
  509. 3027 SaveAsParam: default Insets being saved
  510. 3038 JCAxisTitle: attempt to give the title a border results in TWO borders
  511. 3040 SaveAs/LoadFrom Param: YAxis1.isVertical = false not being saved; screws up on reload
  512. 3041 JCAxis: Axis annotations being clipped; plot margins not adjusted correctly
  513. 3042 Layout: too much space above Header
  514. 3046 3D Axis layout: problems with front/back plain drawing; axis extents, etc.
  515. 3076 NOB: JClass Chart 2.0.0 doesn't print graph in first release of IE4
  516. 3077 Pie Chart with active data source has become slow in Chart 2.0.0
  517. 3078 Chart hogs focus, stops both keyboard and mouse traversal attemps
  518. 3095 Logrithmic axis doesn't plot if values > 10^n where n=2,3,4,5.....
  519. 3101 SaveAsHTML adds "DataView" heading to legend
  520. 3112 ChartDataView: Can't replace X and Y axis of first DataView
  521. 3158 Setting x axis tickSpacingIsDefault to false results in wrong margins calculation
  522. 3159 Setting x axis originIsDefault back to true does not trigger a chart refresh
  523. 3183 JCAxis ValueLabel documentation bug
  524. 3218 Customizer: Selecting axis time units > WEEKS will generate a java.lang.IllegalArgumentException
  525. 3224 JCAxis: value annotations overlap for some chart sizes
  526. 3227 Customizer doesn't allow Bar Cluster Overlap to be negative...
  527. 3228 LoadAsHTML not reading clusterOverlap property properly...
  528. 3247 Save as Param File: Chart styles not being save and retrieved correctly
  529. 3350 IE 4.0 Chart Point Labels become darkened and unredable when rotated
  530. 3352 Enhancement request: support for setPreferredSize() in JCChart
  531. 3368 Interactive editting of Pie charts is enabled, but not meaningful
  532. 3502 JCChartLabel problems
  533. 3503 JCChartLabel: IllegalThreadStateException is thrown and locks the java application
  534. 3571 ChartDataView.setDataSource(null) won't empty data
  535. 3572 ChartDataView.setDataSource() won't update chart when source.getNumRows() == 0
  536. 3749 Questionable display of set precision axis values
  537. 3760 Axis markers are not distributed evenly
  538. 3798 Border types "Control In" and "Control Out" generate exceptions
  539. 3802 Title alignment only affects horizontal positioning
  540. 3803 JClass Color Editor has strange 'wrap-around' behaviour (1 of MANY)
  541. 3804 JClass Color Editor has strange 'wrap-around' behaviour (1 of MANY)
  542. 3811 JCChart Error: Provided grid spacing is too small to show up when loading chart\applet\index.html in IE401
  543. 3877 Chart Text numeric localization breaks LabelGenerator
  544. 4001 Throws: saveObject chart.ser java.io.NotSerializableException: jclass.chart.CachedViewProp
  545. 4025 VCAfe: After deleting chart from the Cafe's form designer, chart is still there; eventually it will go after a repaint
  546. 4037 PieChartDraw.pick() compile error
  547. 4042 VCafe: Error setting property setYAxisAnnotationMethod to Point_Labels: java.lang.reflect.InvocationTargetException
  548. 4045 java.lang.NullPointerException: running threader demo
  549. 4057 NOB(See report for bug id.):Sampler demo : logarithmic graph: array out of bonds exceptions
  550. 4071 Exceptions thrown during redraw of stacking bar after editing at extreme depth
  551. 4076 Errors reported when launching the customizer within Netscape 4.04 w/ 1.1 patch
  552. 4084 Threader demo gives exception on Solaris jdk 1.02
  553. 4085 spectrum demo throws exceptions
  554. 4086 Fast Update demo core dumps Solaris 102 interpreter
  555. 4111 Rounding error in axis annotations causing strange graph behaviour (I think)
  556. 4112 Inconsistent  behaviour with  time units in scroll time demo on different platforms.
  557. 4294 Swing : Customizer gives exception when pressing data view tab
  558. 4298 Powerj 2.1: View 3D property editor for chart stalls the IDE
  559. 4300 Bar Chart: all bars not showing up
  560. 4309 Pie Charts: No way to prevent 'Other' label in legend if data value is 0.0.
  561. 4374 Pie legend "other" slice appears when a ZERO value is in the data source.
  562. 4378 SymbolSize html parameters missing
  563. 4428 java.lang.OutOfMemoryException in spectrum demo
  564. 4443 Pie Chart layout often results in really tiny pies.
  565. 4446 Time Labels are off by the number of hours the time zone is from GMT
  566. 4545 Pick on empty pie caused null pointer exception
  567. 4546 Save as HTML: empty data saved as "null" instead of being ignored
  568. 4547 Save as HTML: null DataView gives null pointer exception
  569. 4571 JCString parsed incorrectly under IE 4.0
  570. 4649 map() value incorrect when axes are inverted
  571. 4677 Windows crash setting a Logarithmic axis after printing
  572. 4693 Axis annotation, grid, precision problems
  573. 4704 NOB:Chart 2.2.0S does not print
  574. 4816 JCChart not displaying properly with mulitple data views and multiple JCAxis
  575. 4820 Stacking Bar Chart - Outline of bars not drawn consistantly
  576. 4875 PlotArea right marginsnot honoured when specified in HTML
  577. 4877 Chart 3.0 doesn't repaint chart data when reloaded into beanbox (after saving)
  578.  
  579.  
  580. Known Problems
  581. --------------
  582. 1612 REQUEST: Axis title layout doesn't account for opposing axis label extents
  583. 2130 ChartDataView.setDrawingOrder() problems
  584. 2187 Request: Context-sensitive customizers.
  585. 2203 Annotation anchor not properly adjusted for value-anchored axes
  586. 2740 Customizer "Axes" tab gives exception on JavaStation.
  587. 3880 Time Value labels are not displayed in very specific instances
  588. 4046 JBuilder : Setting axis title text doesn't recalc and relayout the chart in design mode
  589. 4047 3d Charts sometimes do not draw right hand side of bounding box.
  590. 4436 Axis max annotation does not appear for smaller chart sizes
  591. 4548 ChartArea, Header Top and Left locaters not honoured in applet if set to 0.
  592. 4923 Request: Cross-Hairs (markers)
  593. 5049 Request: See-through DataViews.
  594. 5146 Cannot use customizer to add or edit data series or data points
  595. 5171 Beware small hole values with Stacking Area charts.
  596. 5182 Logarithmic axes with stacking area charts : zero values don't stack
  597. 5465 FEATURE REQUEST: to incorporate additional display functionality with Logarithmic scaling display
  598. 5485 Caterpillar Enhancement Request: additional functionality to JCAxis
  599. 5607 Enhancement request: visual feedback for any selected chart data entity
  600. 5873 Enhancement Request: ability to determine the min and max values from a data series
  601. 5874 Enhancement Request: setYAxis(int, JCAxis) should call replaceAxis instead of addAxis
  602. 5893 On (r)eset of zoom the chart orverides max and min set programmatically
  603. 5936 MultiChart : Cafe: Related properties don't update when changed
  604. 5937 MultiChart: Cafe: Many initial default values wrong
  605. 5938 MultiChart : Default values don't update until editor is brought up a second time.
  606. 6008 Enhancement Request:  Non-WYSIWYG printing
  607. 6122 MultiChart AxisAnnotations editor: font should have a "bold and italic" style.
  608. 6363 Problem getting the NumSpacing to show the right numbers on the axis annotation
  609. 6222 Enhancement Request: To be able to change the icon image and frame title of JCCustomizer
  610. 6422 Add save-as-GIF/PNG to customizer File->Save As
  611. 6347 Feature Request: chart labels in chart area inherit the same colour as that of the chart area
  612. 6370 JCChartLabel:  Label text does not clip with Label when Height and Width properties are set.
  613. 6389 Axis Titles initial appear in the wrong location
  614. 6423 JCChart.setTrigger() method does not function properly
  615. 6396 Better Logarithmic Axis Labelling
  616. 6398 Request : Stackable Y Axes
  617. 6399 Request : Mother chart that holds children charts
  618. 6400 Request : attach drawable objects to chart in data space
  619. 6402 Request : Variable width bar charts
  620. 6403 Request : stepped line plot charts
  621. 6404 Request : have Chartable accept an array of doubles
  622. 6425 JCChartLabel: If setLeft is set to 0 or setTop is set to 0, IsLeftDefault and IsTopDefault are true
  623. 7184 ENH-REQUEST: make public method launchPropertyPage or add a method so the customer can bring up customizer programatically
  624. 6452 JCChartApplet: Bar Chart rendered in 3D drawn in reverse order
  625. 6468 JCChart: Multiple data views and multiple Y-Axes causes >1 data view does not display as expected
  626. 6483 PIE: 3D should be allowed with exploding pies
  627. 6526 BeanBox: Chart beans don't gain focus.
  628. 6534 DataBinding: java.lang.Exception: Column not found.
  629. 6623 JDK116/Win98/JClass351: jclass.chart.demos.threader.Threader produces NullPointerException
  630. 6635 SimpleChart() attempt to create file data source causes security error
  631. 6768 Making MultiChart data bound a good idea
  632. 6916 NOB (4186352): Rotated labels(texts) are blank under jdk1.2 rc1
  633. 6958 Adding a label over another one does not provide the expected results.
  634. 7109 Add feature that allows automatic chart scrolling
  635. 7160 JCAxis.Precision property does not display trailing zeros
  636. 7180 ENH-REQUEST: Modify Axis labels so title does not overwrite labels when is changed to vertical
  637. 7273 ENH-REQ: Cannot select column for x-axis in Databound chart, should be able to.
  638. 7292 Bottom line on the face of a barchart is not drawn
  639. 7305 Bar Chart drawing problems using 3D View when changing depth
  640. 7334 VCafe doesn't include necessary files in jar file-problem in manifest.
  641. 7402 ENH-REQ:  Allow differentiation between different types of Picks (detect Mask).
  642. 7435 Request: support for 3D exploding pie slices
  643. 7439 ENH REQ: Pop-up dialog to add points to a data series
  644. 7441 ENH REQ: Drag-select of multipe points
  645. 7510 Chart/Swing double buffering blinks
  646. 7511 Chart/Swing: Rotated labels cause extra repaint
  647. 7524 Default axis precision not being calculated properly
  648. 7615 Null data series leads to exceptions when pick()ing the chart
  649. 7680 Small pie charts with small slices will draw in one colour for all slices
  650. 7681 ENH-REQ: enable tooltips for Chart Axis Labels.
  651. 7692 Chart legend is truncated when chart is on JCScrollWindow and new data with more series are loaded
  652. 7713 JCChart: Dialog box indicating the grid spacing is too small appears when resizing chart that has grid lines displayed
  653. 7867 SaveChartAsPng does not work with true colors and some other color settings
  654. 7876 Chart Basic Demo - 3D bar chart is transparent
  655. 7894 Rainbow demo
  656. 7898 table3 ( a chart demo ) - flickering screen when scrolled
  657. 7905 JCChart: setDrawingOrder(int) method does not work
  658.  
  659.  
  660. Because Java runs on a variety of platforms and environments, you may 
  661. discover problems beyond our Quality Assurance testing.  We want to hear 
  662. about them!  Please send any feedback (bugs, questions, missing features, 
  663. requests) to our public support newsgroup at 
  664. news://news.klgroup.com/klg.forum.jclass
  665.